package com.zensun.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 路由配置信息-菜单
 *
 * @author czq
 */
@Data
public class RouterVo4C {

    @ApiModelProperty(value = "目录Id")
    private Long menuId;

    @ApiModelProperty("parentId")
    private Long parentId;

    @ApiModelProperty("排序")
    private String orderNum;

    @ApiModelProperty("目录名称")
    private String menuName;

    @ApiModelProperty("重定向路径")
    private String redirect;

    @ApiModelProperty("从visible过来-显示状态（0隐藏 1显示）")
    private Boolean hidden;

    @ApiModelProperty("routeName-路由名称")
    private String name;

    @ApiModelProperty("路由地址")
    private String path;

    @ApiModelProperty("是否总是显示（0否 1是）")
    private Boolean alwaysShow;

    @ApiModelProperty("路由显示信息类")
    private MetaVo meta;

    @ApiModelProperty("组件路径")
    private String component;


    @ApiModelProperty("子菜单路由")
    private List<RouterVo4C> children;


}
